Sab,
You got it.
Your parents, like everyone's parents, were just victims of their parents, who were victims of their parents, and it just keeps going back.
I brought my child up in the truth because I did not want her to have a life like mine. Of course, she didn't live my life, so how could she know that I was giving her a better life?
What we do is try to compensate for our bad experiences in childhood by trying to "make-up" for them in our life, and the lives of our children. The problem is we tend to overcompensate and eventually become what we hate. In my case, it was my step-father. The harder I tried to NOT become him, I did become him.
Why did that happen? It's called hate and resentment. I hated him so much, I became him. Now, I am no longer him.
You are doing the right thing.
Night Owl